home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 60.zip / BS1 part 60 / Kick Pascal v2.10 d1.adf / INCLUDE / intuition.lib < prev    next >
Text File  |  2018-01-27  |  4KB  |  89 lines

  1. {$if not def INTUITION_LIB}
  2. Const INTUITION_LIB=26731;
  3. {$if not def INTUITION_INTUITION_H;incl"intuition/intuition.h";endif}
  4. {$if not def INTUITION_SCREENS_H;  incl"intuition/screens.h";  endif}
  5.  
  6. Var IntBase:ptr;
  7.  
  8. Library Intbase:
  9. -30: Function OpenIntuition:Boolean;
  10. -36: Procedure _Intuition(a0:Long);
  11. -42: Procedure AddGadget(a0:p_Window; a1:p_Gadget; d0:ptr);
  12. -42: Function AddGadgetFunc(a0:p_Window; a1:p_Gadget; d0:ptr):Byte;
  13. -48: Function ClearDMRequest(a0:p_Window):Boolean;
  14. -54: Procedure ClearMenuStrip(a0:p_Window);
  15. -60: Procedure ClearPointer(a0:p_Window);
  16. -66: Procedure CloseScreen(a0:p_Screen);
  17. -72: Procedure Closewindow(a0:p_Window);
  18. -78: Function CloseWorkbench: Boolean;
  19. -84: Procedure CurrentTime(a0,a1:Long);
  20. -90: Function DisplayAlert(d0:Long; a0:Str; d1:Long):Boolean;
  21. -96: Procedure DisplayBeep(a0:p_Screen);
  22. -102:Function DoubleClick(d0,d1,d2,d3:Long):Boolean;
  23. -108:Procedure DrawBorder(a0:ptr; a1:p_Border; d0,d1:Integer);
  24. -114:Procedure DrawImage(a0:ptr; a1:p_Image; d0,d1:Integer);
  25. -120:Procedure EndRequest(a0:p_Requester; a1:p_Window);
  26. -126:Procedure GetDefPrefs(a0:Ptr; d0:Long);
  27. -132:Procedure GetPrefs(a0:Ptr; d0:Long);
  28. -138:Procedure InitRequester(a0:p_Requester);
  29. -144:Function ItemAddress(a0:p_Menu; d0:Long):p_MenuItem;
  30. -150:Procedure ModifyIDCMP(a0:P_Window; d0:Long);
  31. -156:Procedure ModifyProp(a0:p_Gadget; a1:p_Window; a2:ptr; d0,d1,d2,d3,d4:integer);
  32. -162:Procedure MoveScreen(a0:p_Screen; d0,d1:Integer);
  33. -168:Procedure MoveWindow(a0:p_Window; d0,d1:Integer);
  34. -174:Procedure OffGadget(a0:p_Gadget; a1:p_Window; a2:ptr);
  35. -180:Procedure OffMenu(a0:p_Window; d0:Long);
  36. -186:Procedure OnGadget(a0:p_Gadget; a1:p_Window; a2:ptr);
  37. -192:Procedure OnMenu(a0:p_Window; d0:Long);
  38. -198:Function OpenScreen(a0:p_NewScreen):p_Screen;
  39. -204:Function Openwindow(a0:p_NewWindow):p_Window;
  40. -210:Procedure OpenWorkbench;
  41. -216:Procedure PrintIText(a0:ptr; a1:p_IntuiText; d0,d1:Integer);
  42. -222:Procedure RefreshGadgets(a0:p_Gadget; a1,a2:ptr);
  43. -228:Procedure RemoveGadgets(a0:ptr; a1:p_Gadget);
  44. -228:Function RemoveGadgetsFunc(a0:ptr; a1:p_Gadget):Byte;
  45. -234:Procedure ReportMouse(a0:p_Window; d0:Boolean);
  46. -240:Procedure Request(a0:p_Requester; a1:p_Window);
  47. -246:Procedure ScreenToBack(a0:p_Screen);
  48. -252:Procedure ScreenToFront(a0:p_Screen);
  49. -258:Procedure SetDMRequest(a0:p_Window; a1:p_Requester);
  50. -264:Procedure SetMenuStrip(a0:ptr; a1:p_Menu);
  51. -264:Function SetMenuStripFunc(a0:ptr; a1:p_Menu):Boolean;
  52. -270:Procedure SetPointer(a0:p_Window; a1:ptr; d0,d1,d2,d3:Integer);
  53. -276:Procedure SetWindowTitles(a0:p_Window; a1,a2:str);
  54. -282:Procedure ShowTitle(a0:p_Screen; d0:Long);
  55. -288:Procedure SizeWindow(a0:p_Window; d0,d1:integer);
  56. -294:Function ViewAddress:ptr;
  57. -300:Function ViewPortAddress(a0:p_Window):ptr;
  58. -306:Procedure WindowToBack(a0:p_Window);
  59. -312:Procedure WindowToFront(a0:p_Window);
  60. -318:Function WindowLimits(a0:p_Window; d0,d1,d2,d3:Integer):Boolean;
  61. -324:Function SetPrefs(a0:Ptr; d0,d1:Long):Ptr;
  62. -330:Function IntuiTextLength(a0:p_Intuitext):Integer;
  63. -336:Procedure WBenchToBack;
  64. -342:Procedure WBenchToFront;
  65. -348:Function AutoRequest(a0:p_Window; a1,a2,a3:p_IntuiText; d0,d1:Long; d2,d3:Integer):Boolean;
  66. -354:Procedure BeginRefresh(a0:p_Window);
  67. -360:Function BuildSysRequest(a0:p_Window; a1,a2,a3:p_Intuitext; d0:Long; d1,d2:Integer):p_Window;
  68. -366:Procedure EndRefresh(a0:p_Window; d0:Long);
  69. -372:Procedure FreeSysRequest(a0:p_Window);
  70. -378:Procedure MakeScreen(a0:p_Screen);
  71. -382:Procedure RemakeDisplay;
  72. -390:Procedure RethinkDisplay;
  73. -396:Function AllocRemember(a0:ptr; d0,d1:Long):Ptr;
  74. -402:Procedure AlohaWorkbench(a0:ptr);
  75. -408:Procedure FreeRemember(a0:Ptr; d0:Long);
  76. -414:Function LockIBase(d0:Long):Ptr;
  77. -420:Procedure UnlockIBase(a0:ptr);
  78. -426:Function GetScreenData(a0:Ptr; d0:integer; a1:p_Screen):Boolean;
  79. -432:Procedure RefreshGList(a0:p_Gadget; a1,a2:Ptr; d0:integer);
  80. -438:Function AddGList(a0:Ptr; a1:p_Gadget; d0,d1:integer; a2: p_Requester):integer;
  81. -444:Function RemoveGList(a0:Ptr; a1:p_Gadget; d0:integer):Ptr;
  82. -450:Procedure ActivateWindow(a0:p_Window);
  83. -456:Procedure RefreshWindowFrame(a0:p_Window);
  84. -462:Function ActivateGadget(a0:p_Gadget; a1:p_Window; a2:Ptr):Boolean;
  85. -468:Procedure NewModifyProp(a0:p_Gadget; a1:p_Window; a2:ptr; d0,d1,d2,d3,d4,d5:integer);
  86. End;
  87. {$endif}
  88.  
  89.